// 输入框
.el-input__wrapper,
.el-textarea__inner {
    background: #FFFFFF;
    border-radius: 4px !important;
    border: 1px solid #EBEBEB !important;
    box-shadow: none !important;
}

.el-input__wrapper:hover,
.el-textarea__inner:hover {
    border-color: #3370FF !important;
}

.el-input .is-focus {
    border-color: #3370FF !important;
    outline: rgba(51, 112, 255, 0.2) solid 2px !important;
}

.el-textarea__inner:focus {
    border-color: #3370FF !important;
    outline: rgba(51, 112, 255, 0.2) solid 2px !important;
}

.is-disabled .el-input__wrapper,
.is-disabled .el-textarea__inner {
    background: #E8E8F0 !important;
    border: none !important;
}

// 按钮
.mainBtn {
    padding: 8px 21px !important;
    background: #2D78FF !important;
    border-radius: 4px;
    border: 1px solid #2D78FF;
    // border: none !important;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #fff !important;
    font-weight: 400 !important;
    // color: #FFFFFF ;
}

.mainBtn:not(.is-disabled):hover {
    background: #155BD3 !important;
    color: #fff !important;
}

.mainBtn:not(.is-disabled):active {

    background: #155BD3 !important;
}

.secondBtn {
    padding: 8px 20px !important;
    background: #FFFFFF !important;
    border-radius: 4px !important;
    border: 1px solid #EBEBEB !important;
    font-size: 14px !important;
    font-family: PingFangSC-Regular, PingFang SC !important;
    font-weight: 400 !important;
    color: #333333 !important;
}

.secondBtn:not(.is-disabled):hover {
    padding: 8px 20px !important;
    border: 1px solid #155BD3 !important;
    background: #155BD3 !important;
    border-radius: 4px !important;
    color: #FFFFFF !important;
}

.secondBtn:not(.is-disabled):active {
    padding: 8px 20px !important;
    border: 1px solid #155BD3 !important;
    background: #155BD3 !important;
    border-radius: 4px !important;
    color: #FFFFFF !important;
}

.deleteBtn {
    padding: 8px 20px !important;
    background: #FFFFFF !important;
    border-radius: 4px !important;
    border: 1px solid #EBEBEB !important;
    font-size: 14px !important;
    font-family: PingFangSC-Regular, PingFang SC !important;
    font-weight: 400 !important;
    color: #333333 !important;
}

.deleteBtn:not(.is-disabled):hover {
    padding: 8px 20px !important;
    background: #E73C3C !important;
    border: 1px solid #E73C3C !important;
    border-radius: 4px !important;
    color: #FFFFFF !important;
}

.deleteBtn:not(.is-disabled):active {
    padding: 8px 20px !important;
    background: #D61E1E !important;
    border-radius: 4px !important;
    border: 1px solid #D61E1E !important;
    color: #FFFFFF !important;
}

.el-button.is-link:hover {
    opacity: 1 !important;
}

.mainBtnL.el-button.is-link {
    font-size: 14px !important;
    font-family: MicrosoftYaHei !important;
    color: #2D78FF !important;
}

.mainBtnL.el-button.is-link:not(.is-disabled):hover {
    color: #155BD3 !important;
}

.mainBtnL.el-button.is-link:not(.is-disabled):active {
    color: #155BD3 !important;
}

.secondBtnL.el-button.is-link {
    font-size: 14px !important;
    font-family: MicrosoftYaHei !important;
    color: #333333 !important;
}

.secondBtnL.el-button.is-link:not(.is-disabled):hover {
    color: #155BD3 !important;
}

.secondBtnL.el-button.is-link:not(.is-disabled):active {
    color: #155BD3 !important;
}

.deleteBtnL.el-button.is-link {
    font-size: 14px !important;
    font-family: MicrosoftYaHei !important;
    color: #333333 !important;
}

.deleteBtnL.el-button.is-link:not(.is-disabled):hover {
    color: #E73C3C !important;
}

.deleteBtnL.el-button.is-link:not(.is-disabled):active {
    color: #D61E1E !important;
}

.mainB {
    padding: 8px 21px !important;
    background: #fff !important;
    border-radius: 4px;
    border: 1px solid #2D78FF!important;
    // border: none !important;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #2D78FF !important;
    font-weight: 400 !important;
    // color: #FFFFFF ;
}

.mainB:not(.is-disabled):hover {
    background: #155BD3 !important;
    color: #fff !important;
}

.mainB:not(.is-disabled):active {

    background: #155BD3 !important;
}

.is-disabled.el-button,
.is-disabled.el-button:hover,
.is-disabled.el-button:active {
    opacity: 0.4 !important;
}

//表格样式
.el-popper .el-button--primary {
    background: #155BD3 !important;
}

.el-popper .el-button--primary:hover {

    background: #155BD3 !important;

}

.el-input--small .el-input__wrapper {
    padding: 5px 7px !important;
}

.el-button--small:hover {
    background-color: #155BD3 !important;
    color: #fff !important;
}

.el-dialog {
    border-radius: 8px !important;
}

// 滚动条
.content {
    // padding-right: 16px;
}

::-webkit-scrollbar {
    width: 6px;
    margin-right: 14px;

}

// 滚动条的滑块
::-webkit-scrollbar-thumb {
    background-color: #EBEBEB;
    border-radius: 4px;
}

// 修改表格(el-table)的滚动条
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

// 滚动条的滑块
::-webkit-scrollbar-thumb {
    background-color: #EBEBEB;
    border-radius: 3px;
}

.el-button--primary.is-plain {
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #EBEBEB;
    color: #333333;
}

.el-button--primary.is-plain:hover {
    background-color: #3370FF;
    color: #fff;
}

.el-button--primary {
    background-color: #0C45CD;
}

// 上传图片
.el-upload-dragger {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none !important;
}

// 分页
// .el-pagination{}
.el-pagination .el-input__inner {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
}

.el-pagination .el-select-dropdown__item {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
}

.el-pagination .el-pager li,
.el-pagination .btn-prev,
.el-pagination .btn-next {

    width: 32px;
    height: 32px;
    background: #FFFFFF;
    background-color: #FFFFFF !important;
    border-radius: 2px !important;
    border: 1px solid #EBEBEB;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #333333 !important;
    margin: 0px 4px;

}

.el-pagination .el-pager li.is-active+li {
    border: 1px solid #EBEBEB !important;
}

.el-pager li:hover {
    border-color: #2D78FF;
    background: #2D78FF;
    background-color: #2D78FF !important;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF !important;
}

.el-pagination .el-pager li.is-active {
    border-color: #2D78FF;
    background: #2D78FF;
    background-color: #2D78FF !important;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF !important;
}

.el-pagination .el-select .el-input {
    width: 106px !important;
}

.el-pagination .el-pagination__jump {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
}

.el-pagination .el-pagination__total {
    margin-right: 8px !important;
}

.el-pagination.is-background .el-pagination__sizes.is-last {
    margin-left: 0px !important;
}


.el-tag .el-tag__close:hover {
    background-color: var(--el-text-color-placeholder) !important;
}

.el-tag .el-tag__close {
    padding: 2px;
    background-color: var(--el-text-color-placeholder) !important;
}